home *** CD-ROM | disk | FTP | other *** search
/ Best of www.BestZips.com (Collector's Edition) / Best of WWW.BESTZIPS.COM Collector's Edition (JCSM Shareware) (JCS Marketing).ISO / bbs_syst / binf111.zip / INFORMNT.1 / INFORMNT.REV < prev    next >
Text File  |  1995-10-16  |  16KB  |  323 lines

  1.                        BBS Informant Revision History
  2.  
  3.  
  4. 10-16-95 ■ Version 1.11
  5.  
  6.          . Added support for up to 3 total cosysops, in addition to the
  7.            main sysop.  New fields were added to ICONFIG.EXE for saving
  8.            these names.  They can also be added/modified using the sysop's
  9.            menu within the BBS Informant door.
  10.  
  11.          . Added a system information menu option to the main menu of
  12.            BBS Informant.  This option is available to sysops and cosysops,
  13.            only.  The normal end user will not see this option.  The
  14.            system information screen displays advanced information about
  15.            memory available, current node, current com port, base address,
  16.            baud rate, data bits, etc.
  17.  
  18.          . Added a status message after the display of the opening ANSI
  19.            screen to inform the user that the database is being initialized.
  20.            This is needed since the database initialization can take a
  21.            few seconds to complete.
  22.  
  23.          . Removed the use of embedded ANSI codes and changed to using
  24.            a SetColor statement that changes the video attributes on the
  25.            end user's screen.  (This reduces the amount of data that needs
  26.            to be transferred over the modem each time a character is
  27.            transmitted out the port.)
  28.  
  29.          . Fixed a problem reported by several users that BBS Informant
  30.            was locking up for remote users within normal data entry
  31.            fields.  After MUCH time, and attempts to track this problem
  32.            down, we rewrote the vendor supplied unit that provided the
  33.            BBS door input/output routines.  (Although we could not track
  34.            the problem down to an exact portion of code, we believe there
  35.            was an inherrent problem in the door I/O routines.  Since
  36.            rewriting this unit, we have not had a single hang.  If any
  37.            sysops or users are having any further problems with hangs
  38.            during data entry, they are asked to report them to STSI at
  39.            218-924-2050 (voice) or 218-924-2060 (BBS).)
  40.  
  41.          . Eliminated multiple calls to the registration validation routine.
  42.            This validation routine caused a small slowdown during normal
  43.            operation.  Instead, placed the validation routine in a few key
  44.            areas to increase performance.
  45.  
  46.          . Removed the "Users:" field from the top left side of the header
  47.            on each screen.  When this text was displayed, it placed a call
  48.            to the BTNrUsrsOfFileblock function, which was extremely slow.
  49.            Although it was informative, the slowdown was unacceptable.
  50.            Replaced this text with a display of the number of records in
  51.            the database.  Placed STSI's copyright string on the top right
  52.            side of each header.  Placed a Registration Name (or
  53.            "Unregistered Version" if BBS Informant is not registered) on
  54.            the bottom right side of each header.
  55.  
  56.          . Fixed potential GPF problem with Buffered Get Char routine when
  57.            using Fossil or Digiboard.  (Changes made as recommended by
  58.            communications library vendor.)
  59.  
  60.          . Turned off options ptTrueOutBuffFree and ptPutCharWait for
  61.            fossil drivers.  These options caused severe slowdowns on systems
  62.            that used a fossil driver.
  63.  
  64.          . Added FIFO buffering for 16550 UARTS.
  65.  
  66.          . Added commands to rotate the IRQ priority when using UART's.
  67.            This should give the current COM port a higher priority.
  68.  
  69.          . Added special parsing to the routine that reads the DOOR.SYS
  70.            file for INFORMNT.EXE.  This routine will automatically detect
  71.            and remove any imbedded commas contained in the baud rate
  72.            string. (This was added in case any BBS software places these
  73.            commas in the baud rate string, on line 5 of the DOOR.SYS file).
  74.  
  75.  
  76. 07-13-95 ■ Version 1.10
  77.  
  78.          . Added compression to ICONFIG.EXE and INFORMNT.EXE.
  79.  
  80.          . Updated the internal registration code generation routine.
  81.            Registered users of BBS Informant must call for a new
  82.            registration number.  This step was necessary due to a pirated
  83.            copy and/or ILLEGAL registration keys floating around.
  84.  
  85.          . Fixed a problem where the Registration Number field on the
  86.            Sysop Menu was not automatically converting characters to
  87.            upper case as they were typed.
  88.  
  89.          . Changed the method of displaying BBS names to automatically
  90.            display all entries in alphebetical order, and cross-reference
  91.            their offset in the "Software Set" to the number entered by the
  92.            user.
  93.  
  94.          . Fixed several display problems on the "Search entire record for
  95.            text" option (available from the Search menu).  The line
  96.            prompting for the text to search for was 2 lines too high.  The
  97.            "Searching Record # ??" was displayed in white on blue, instead
  98.            of white on black.  The "ENTER=Next, P=Prev, Q=Quit" prompt was
  99.            being displayed two lines too high.
  100.  
  101.          . Added the "RoboFX" and "Renegade" BBS names to the list of
  102.            available BBS software types.
  103.  
  104.          . Updated all user prompts to make sure that each prompt requires
  105.            the ENTER key to be pressed.
  106.  
  107.          . Changed the wording of the "Alternate Prelog Screen" to
  108.            "Additional Prelog Screen".  BBS Informant's main information
  109.            screen is now always displayed when BBS Informant is started.
  110.            This screen will always display the registration name of the
  111.            user/BBS who registered BBS Informant, to prevent against
  112.            potential piracy and related abuses.
  113.  
  114.          . Changed the "Y/N" prompts to highlight the "Y" and "N" characters
  115.            in white, offsetting them from the primarily yellow text.
  116.  
  117.          . Incorporated updates to newest database code (v5.51).
  118.  
  119.  
  120. 05-15-95 ■ Version 1.07
  121.  
  122.          . Addressed a conflict with PowerBBS For Windows Version 4 where
  123.            PowerBBS does not correctly write the first line of the DOOR.SYS
  124.            file for local nodes.  If the node is local, the first line of the
  125.            DOOR.SYS file should read "COM0:".  Instead, PowerBBS writes the
  126.            line as "COM1:".  Instead of reading this value to determine
  127.            whether BBS Informant is being run on a local node, BBS Informant
  128.            now uses the second line of the DOOR.SYS file (which should read
  129.            "LOCAL" for a local node) to determine whether it is on a local
  130.            node or not.
  131.  
  132.          . Added environment variable overrides for the com port
  133.            settings.  BBS Informant will test for the existence of a
  134.            "BINF=" statement in the environment, and if it exists, will
  135.            use the settings specified in this variable instead of the
  136.            settings saved by the IConfig utility.  To use this feature,
  137.            add a statement similar to the following to your AUTOEXEC.BAT
  138.            file:  "SET BINF=COM1,3F8,4 COM2,2F8,3 COM3,3E8,5" etc., where
  139.            the first parameter is the com port, the second parameter is
  140.            the I/O Base, and the last parameter is the IRQ number (in
  141.            decimal).  Only settings that differ from the normal com port
  142.            settings need to be specified.  (Com ports 1 through 8 are
  143.            currently supported.)  See the documentation for more information.
  144.  
  145.          . Fixed a problem where the color menus (ANSI codes) were not
  146.            being used for RIP callers.  The non-ANSI menus were used
  147.            instead.  RIP callers will now see the color menus.
  148.  
  149.          . Created a literal string unit containing all strings that
  150.            are read from the INI file and used variable references
  151.            instead of literal strings, reducing the chance for typing
  152.            or spelling errors.
  153.  
  154.          . Modified code to close the database file if network users
  155.            receive an error that too many users are accessing the
  156.            database at the same time.  (Previous code did not close the
  157.            database immediately.)
  158.  
  159.  
  160. 04-14-95 ■ Version 1.06
  161.  
  162.          . Added support for the sysop to change the selected port type
  163.            from the default of UART, to either Fossil, DigiBoard, or
  164.            Interrupt 14.  (This setting is available either from the
  165.            Sysop's menu within the door, or from the IConfig utility.
  166.            This option replaces the Use Fossil Driver on/off switch
  167.            used in version 1.05.)
  168.  
  169.          . Changed the "Concise" list format to only display 3 entries
  170.            per page instead of 4.  The new display screens take up more
  171.            space, requiring that the number of concurrently displayed
  172.            entries be reduced to 3.
  173.  
  174.          . Fixed a problem where the temporary list file and temporary
  175.            directory were not being deleted if a user selected "D" to
  176.            download the list, and then selected "N" (None) to cancel
  177.            the download.
  178.  
  179.          . Fixed a minor problem in the searching routines where a
  180.            search string would not always be found if it was not located
  181.            at the beginning of the selected field.
  182.  
  183.          . Reworked all display screens within the door to provide a
  184.            more appealing, logical appearance.
  185.  
  186.          . Added support for non-standard com ports.  (Sysops must
  187.            currently use the IConfig utility to set up these ports.)
  188.  
  189.  
  190. 04-11-95 ■ Version 1.05
  191.  
  192.          . Fixed a problem where a BBS node could appear to hang after
  193.            a user entered a new BBS entry into the database.  (The node
  194.            did not time out, since it was not in a loop waiting for
  195.            input from the com port.)
  196.  
  197.          . Changed the length of the BBS Name and Sysop Name fields
  198.            displayed on the Add/Edit Your BBS Info screen.  Increased the
  199.            display of the BBS Name from 25 to 30 characters, and decreased
  200.            the display of the Sysop Name field from 24 to 19 characters.
  201.            This will allow longer BBS Names to be displayed on this screen.
  202.  
  203.          . Added a "Use Fossil Driver" option in IConfig and on the Sysop's
  204.            menu to allow the sysop to select whether a Fossil driver should
  205.            be used.  (The default is FALSE.)
  206.  
  207.          . Removed the preliminary Digiboard, and Int 14 Redirection support,
  208.            since it was not being used at this time.  (Door input/output
  209.            code does not yet support these options.)
  210.  
  211.  
  212. 04-07-95 ■ Version 1.04
  213.  
  214.          . Modified code to redraw the entire main menu when a user presses
  215.            ENTER.  (Previously, only the prompt was redrawn to reduce any
  216.            slowdowns.)  This will address a minor problem that occurs with
  217.            the menu not being drawn properly after a user CANCELS an XModem
  218.            or YModem download transfer.
  219.  
  220.          . Added code to make sure users can't enter a value for "Lines"
  221.            greater than 65535.
  222.  
  223.          . Modified the display for "One-Line" list displays.  When a
  224.            one-line list display is selected, the screen will now display
  225.            the BBS Name, Phone #1, Phone #1 Baud Rate, and Number of Lines.
  226.            (The previous display only contained the BBS Name and Phone #1.)
  227.  
  228.          . Added support for BBS Informant to generate the ASCII text
  229.            download file in a temporary directory (TEMP0001, TEMP0002, etc),
  230.            to prevent network / multi-user conflicts.
  231.  
  232.          . Added preliminary Digiboard, Fossil, and Int 14 Redirection support.
  233.  
  234.          . Re-assigned the hot-keys on the main menu.  ("D" for Display
  235.            Format has been changed to "F" for Format Of Display List.)
  236.  
  237.          . Added support for BBS Informant to allow users to download
  238.            an ASCII text file containing all entries in the database.
  239.            This layout of this file will depend on the display format
  240.            currently selected.  If the user has a One-Line, Concise, or
  241.            Expanded format selected, the ASCII file will be sent in a
  242.            One-Line, Concise, or Expanded format, respectively.
  243.  
  244.            The layout of this file is similar (almost identical) to the
  245.            display format used for an expanded listing.  A new option
  246.            ("D" to Download) is available from the main menu.  Protocols
  247.            supported are XModem, YModem, and ZModem.
  248.  
  249.          . Added a new "Record Version" field to each database record
  250.            for internal tracking purposes.
  251.  
  252.          . Added code to reorganize the database, converting the State/
  253.            Province field to a 4-character field.  This will allow
  254.            users with versions 1.00 through 1.03 to upgrade to version
  255.            1.04 successfully.  To upgrade an older version, simply
  256.            install the new program files and run the door from a BBS
  257.            node.  The database will be converted automatically.  (Note:
  258.            IConfig will issue an error message and will not run unless
  259.            the database has been properly converted!)
  260.  
  261.          . Changed the State/Province field from a 2-character field
  262.            to a 4-character field for Canadian users.  (United States
  263.            users will still only use a 2-character field mask.)
  264.            Modified each of the display format listings to allow for
  265.            the extra space needed to display the 4-character string.
  266.  
  267.          . Fixed a minor problem where the display was not being updated
  268.            correctly on the Sysop's multi-page Add/Edit display.  When
  269.            the database "wrapped" around to the first page, the first
  270.            entry in the database would be missing.  (This entry would
  271.            re-appear when ENTER was pressed.)
  272.  
  273.  
  274. 04-05-95 ■ Version 1.03
  275.  
  276.          . Added support for a one-line display format (in addition to
  277.            the concise and expanded formats) to be used when the
  278.            [L]ist option is selected for listing existing entries.
  279.  
  280.          . Added support for non-ANSI users to enter and use the
  281.            BBS Informant door.  (Standard ANSI users will not notice
  282.            any change, but non-ANSI users can now enter the door
  283.            successfully.)
  284.  
  285.          . Fixed a minor display problem with the backdrop on various
  286.            screens.  Synchronized all the backdrops to start with the
  287.            same character at the same position in the upper left corner.
  288.  
  289.  
  290. 03-29-95 ■ Version 1.02
  291.  
  292.          . Added a "Registration Number" display to the main menu
  293.            to identify registered users.  For non-registered users,
  294.            the word "Unregistered!" will appear.
  295.  
  296.          . Fixed a few minor centering routine problems on the
  297.            opening screen.
  298.  
  299.  
  300. 03-28-95 ■ Version 1.01
  301.  
  302.          . Added color enhancements to the main BBS Informant menu.
  303.  
  304.          . Shortened the BBS Name field in the INI file from 50
  305.            characters to 40 characters.  Updated ICONFIG.EXE with
  306.            the change.
  307.  
  308.          . Fixed a problem where the first entry on the sysop's
  309.            add/edit menu would disappear if the sysop pressed ENTER
  310.            when there were less than 15 entries in the database.
  311.  
  312.          . Added an option to display an Expanded or Concise list of
  313.            BBS information with the List option is selected from the
  314.            main menu.  The pre-set default is Expanded, but sysops
  315.            can change the default setting by changing the "Display
  316.            Format" value from ICONFIG.EXE or from the Sysop's menu
  317.            inside the door.
  318.  
  319.  
  320. 03-25-95 ■ Version 1.00
  321.  
  322.          . Initial release of BBS Informant.
  323.